package com.blueheart.music.exception;

/**
 * 异常枚举
 */
public enum  BaseExceptionEnum{
  LOGIN_ERROR(20000,"用户名或密码错误"),
    NAME_NULL(20001,"用户名为空"),
    PASSWORD_NULL(20002,"密码为空"),
    ADD_ERROR(20003,"添加失败"),
    REMOVE_ERROR(20004,"删除失败"),
    UPDATE_ERROR(20005,"更新失败"),
    SELETE_ERROR(20006,"查询失败"),
    SINGER_EXIST(20007,"歌手名已存在"),
    SONG_EXIST(20008,"歌曲名已存在"),
    SONGLIST_EXIST(20009,"歌单名已存在"),
    PARAM_ERROR(200010,"参数错误"),
    USER_EXIST(200011,"用户已存在"),
  LOGOUT_ERROR(200012,"退出登录失败"),
    SYSTEM_ERROR(30000,"系统错误");
    //异常编码
    private Integer code;
    //异常描述信息
    private String msg;

    BaseExceptionEnum(Integer code, String msg) {
        this.code = code;
        this.msg = msg;
    }

    public Integer getCode() {
        return code;
    }

    public void setCode(Integer code) {
        this.code = code;
    }

    public String getMsg() {
        return msg;
    }

    public void setMsg(String msg) {
        this.msg = msg;
    }
}
